package com.joysuch.wwyt.workflow.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author jingwk
 * @since 2021-04-01
 */
@Data
@ApiModel(value="WorkflowTask对象", description="")
public class WorkflowTaskDto {

    @ApiModelProperty(value = "节点Id")
    private Long id;

    @ApiModelProperty(value = "workflow_task ID")
    private Long taskId;

    @ApiModelProperty(value = "节点名称")
    private String taskName;

    @ApiModelProperty("业务流程ID")
    private Long processId;

    @ApiModelProperty("业务名称")
    private String bizName;

    @ApiModelProperty("业务类型名称")
    private String bizTypeName;

    @ApiModelProperty("当前状态")
    private String curState;

    @ApiModelProperty(value = "发起人名称")
    private String createByName;

    @ApiModelProperty(value = "发起人部门名称")
    private String createByDepartName;

    @ApiModelProperty("业务编号")
    private String taskCode;

    @ApiModelProperty("操作类型")
    private String operationTypes;

    @ApiModelProperty("表单数据")
    private String formData;

    @ApiModelProperty("对象ID 列表")
    private String objectId;

    @ApiModelProperty("任务备注")
    private String comments;

    private Date createTime;

    private Date updateTime;

    @ApiModelProperty("统计同步状态")
    private int statisticSyncStatus;
}
